@charset "utf-8";
/* CSS Document */
body{padding:0px; margin:0px; background:url(../images/header_img.gif) 0px 0px repeat-x; }
#header{background:url(../images/header.jpg) center top no-repeat; position:relative; margin:0px auto; height:102px; width:950px; padding:20px 0px 0px 15px; }
#logo{width:950px; height:auto; margin:0px auto; padding:20px 0px 0px; z-index:2; position:relative;}
#copy_rights{font:normal 12px/30px Arial, Helvetica, sans-serif; color:#fff; position:relative; width:935px; margin:0px auto; padding-left:10px;}
#footer{ background:#009db7; height:30px; margin-top:5px; }
.error_text{color:#016b7d; font:bold 13px/18px Arial, Helvetica, sans-serif;}


#menu{margin:-13px auto 0px auto; padding:0px; width:950px; }
#H_menu{margin:0px 0px 0px 0px; padding:0px;}
#H_menu li{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#FFF; display:inline; position:relative}
#H_menu li a{ padding:5px 10px; color:#FFF; text-decoration:none;}
#H_menu li:hover ul{display:block;}
#H_menu li ul{ display:none; padding:0px; margin:0px; min-width:85px; width:auto; position:absolute; list-style:none; top:20px; left:0px; background:#009db7; border-top:0px;}
#H_menu li ul li a { display:block; width:150px;}
#H_menu li ul li:hover a{ background:#6eb4cd; color:#fff;}
#H_menu li ul li a{ padding:0px 5px; color:#fff; font: normal 12px/30px Arial, Helvetica, sans-serif;}
#H_menu li ul li img { border:1px solid #000; margin-right:6px;}
#H_menu li ul li a:hover{color:#fff;}

#frame_tbl{ width:950px; background:#f1fafe; margin:10px auto 0px auto;}
.corner_mid{background: #f1fafe url(../images/corner_mid.gif) 0px 0px repeat-x;}
.corner_mid_bot{background:url(../images/corner_mid_bot.gif) 0px 0px repeat-x;}
.corner_mid_right{background:url(../images/corner_mid_right.gif) 0px 0px repeat-Y;}
.corner_mid_left{background:url(../images/corner_mid_left.gif) 0px 0px repeat-Y;}



#tabs{ margin:0px; padding:0px 0px 4px 0px; border-bottom:1px solid #dfe9ed;  }
#tabs li{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; display:inline;}
#tabs li a{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#016b7d; text-decoration:none; padding:5px 10px;}
#tabs li a.active_tab{background:#ffffff; border:1px solid #dfe9ed; border-bottom:1px solid #fff;}

#form_left{ padding:20px 0px 0px 50px; margin:0px; float:left; width:400px}
#form_left li{ font:normal 12px/20px Arial, Helvetica, sans-serif; color:#707171; list-style:none; padding:5px 0px;}
.input_text{ background:#edefef; border:1px solid #cfd1d1; width:180px; height:20px; vertical-align:middle;}
.sub_btn{background:#c9dbe0; border-left:#edefef 2px solid; border-top:#edefef 2px solid;  border-right:#c8c8c8 2px solid; border-bottom:#c8c8c8 2px solid;   font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; padding:2px 5px; margin-right:20px; cursor:pointer;}
#form_btn{ padding:0px 0px 0px 260px;}

#Grid_tbl{font:normal 12px/30px Arial, Helvetica, sans-serif; color:#016b7d;}
#Grid_tbl td{border-right:1px solid #c5d4da; padding-left:10px;}
.odd_row{background:#f6f7f7;}
.even_row{background:#e8e9ea;}

#nav{ margin:0px; padding:5px 0px;}
#nav li{font:normal 12px/0px Arial, Helvetica, sans-serif; color:#c5d4da; list-style:none; display:inline; padding-right:12px;}
#nav li a{color:#9bbbc7; text-decoration:none;}
.activ_page {color:#fff; background:#72becb; padding:0px 2px;}

.grid_drop{ border:1px solid #c5d4da; padding:2px;}
.simple_text{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#006b7b; float:right; padding-bottom:1px;}

#blue_popup{font:normal 12px/40px Arial, Helvetica, sans-serif; color:#484949; border:1px solid #12a4bc;}
#blue_popup td{padding-left:20px; border-right:1px solid #cfd2d3}
.popup_heading{background:#12a4bc; font: bold 15px/50px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; border-right:0px solid; }
.popup_even{background:#efefee;}
.popup_odd{background:#e4e4e4;}
.popup_img{background:#FFF; border-bottom:1px solid #cfd2d3; padding:10px 0px;}
.popup_img img {border:1px solid #cfd2d3;}


#popup_map{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#484949; border:1px solid #d7d9d9;}
#map_div{ width:645px; height:470px; float:left;  border-right:1px solid #d7d9d9;}
#map{width:645px; height:470px;}
#map_panel{ height:460px; width:198px; background:#f0f1f2; float:right; padding:5px; position:relative;}
#map_panel ul{margin:0px; padding:0px;}
#map_panel ul li{list-style:none; padding-bottom:5px;}
.blue_btn{background:#009db7; padding:2px; color:#FFF; border:1px solid #d2d4d4; font:normal 12px/18px Arial, Helvetica, sans-serif;}
#route{width:190px; height:180px; overflow:auto; overflow-X:hidden;}

.map_logo{position:absolute; bottom:2px; left:5px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#333;}
#messages{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#333;}




.pan{width:190px; border:1px solid #a5d9f0; list-style:none; margin:0px 0px 0px; padding:0px;}
.pan li{margin:0px; background:#99cad7; padding:0px; font:bold 12px/30px Arial, Helvetica, sans-serif; border-bottom:1px solid #a5d9f0; color:#2b5761; list-style:none; }
.pan li a{margin:0px 3px; padding:0px; font:bold 12px/30px Arial, Helvetica, sans-serif; color:#2b5761; text-decoration:none; display:block;}
.pan li ul{list-style:none; margin:0px; padding:0px;}
.pan ul li{cursor:default; margin:0px; color:#f3f3f3; border-bottom:0px none;  padding-left:5px; font: bold 12px/25px Arial, Helvetica, sans-serif; background:#8cbcc9;}
.pan ul li a{margin:0px; color:#000; display:table;}
.pan ul li div{ width:100%; height:150px;}
#control_pan{width:15px; height:395px; background:#4b8693; float:left; position:absolute; left:0px; top:0px; cursor:pointer; z-index:1}
.span_data{ color:#2b5761;}
